/*GNew - New HTML integration*/

form {margin:0;padding:0;}
a img, img {border:0;}

.display-none {display: none;}
.display-block {display: block;}
.show-mobile {display: none;}
.clearfix {*zoom: 1;}
.clearfix:before, .clearfix:after {display: 
                                   ;content:"";}
.clearfix:after {clear: both;}
.mb70 {margin-bottom:70px;}

.ft12{font-size:12px;}
#wrapper {width: 100%;height:100%;margin:0;padding:0;overflow-x:hidden;position:relative;}
.container {margin:0 auto;width:980px;}

#upper-bar {height:60px;background:#f2f2f2; border-bottom:1px solid #bebebe;}
#upper-bar .container {position: relative;padding: 10px 0 0;width:980px;}
		
/*forms - general*/
::-webkit-input-placeholder {color:#ccc;}
:-moz-placeholder {color:#ccc;}
input {font-size:14px;margin:0;padding:0;}
input[type="text"], input[type="password"], .app_form input[type="email"] {cursor:pointer;color:#6e6d6d;height:34px;padding:0 10px;border:1px solid #d4d4d4;}
input:focus, textarea:focus {outline:none;}
textarea {resize:none;}


/***************************sTART Header lOGIN css*******************************/
header #searchform {margin:0 12px 0 0;position: absolute;right: 108px;}
header #searchform #s {float:left;width: 148px;}
header #searchsubmit {background:#4f7ed1 url(../images/sprite.png) no-repeat -237px 7px;width : 45px;height :36px;border:none;color:transparent;font-size:0;float:left;cursor:pointer;}
header #searchsubmit:hover {opacity:.9;}
header #searchform .assistive-text {display:none;}
/*header #login-panel, header #logged-panel{position:absolute;right:13px;top: 13px;} */
header #login-panel #username, #login-panel #password {width:89%;}
header .login {font-size:17px;/*background:#4f7ed1;*/color:#fff;float:right;width:99px;height:36px;text-align:center;line-height:35px;cursor:pointer;}
header #login:hover {opacity:.9;}
header #login-panel-content {position:absolute !important; display:none;right:40px;width:280px;top: 62px;z-index: 270;clear:both;background:#fff;font: 13px/27px Arial,sans-serif;box-shadow: 0 2px 10px rgba(0,0,0,.2);}
header #logged-panel-content {position:absolute !important; display:none;width:280px;top: 62px;right:40px;z-index: 270;clear:both;background:#fff;font: 13px/27px Arial,sans-serif;box-shadow: 0 2px 10px rgba(0,0,0,.2);}
header #login-panel-content .padding  {padding:28px 23px 15px;}
header #logged-panel-content .padding  {padding:15px 23px 15px;}
header #login-panel-content .padding  input{margin:5px;}
header #login-panel-content .padding input[type="text"], input[type="password"]{width:85%}
header #login-form input {display:block;}
header #username {margin:0 0 13px;}
header #password {margin:0 0 23px;}
header #loginsubmit {font-size:17px;margin:0 0 17px 15px;}
header #loginsubmit {background: url(../images/sprite.png) no-repeat -350px -30px;width:146px;height:33px;border:none;color:#fff;line-height:36px;cursor:pointer;}
header #loginsubmit:hover {opacity:.9;}
header #login-panel-content .icon-wrapper {text-align: center;margin-bottom: 17px;}
header #login-panel-content .icon-wrapper p{text-align:center; margin-bottom:8px;}
header .social-list {display:inline-block;list-style: none outside none;margin:0;padding:0;}
header .social-list li {float:left;margin-right:15px;}
header .social-list li.last{margin-right:0px;}
a.bluelink{color:#4F7ED1; text-decoration:none; font-weight:bold; font-size:13px;}
a.bluelink:hover{color:#444;}

a.whitelink{color:#E5EAF1; text-decoration:none; font-weight:bold; font-size:13px;}
a.whitelink:hover{color:#444;}



/***************************eND Header lOGIN css*******************************/


/***************************sTART Header mentu css*******************************/
#main-nav {height:138px;border-bottom:10px solid #4272c9; background:#fff;}
#main-nav .container {width:980px;}
#main-logo {width:219px;height:100px;display:block;background:url(../images/sprite.png) -15px 31px no-repeat;float:left;overflow:hidden;text-indent:-5555px;}
#main-logo:hover {opacity:.9;}
#main-nav ul, #main-nav li {margin:0;padding:0;list-style:none;}
#menu-main-menu {float:right;}
#menu-main-menu > li {margin:0 14px;float:left;}
#menu-main-menu .menu-heading {width:90px;cursor:default;text-transform:uppercase;font-size:17px;line-height:18px;display:block;height:48px;padding:90px 0 0;text-align:center;
	background-image:url(../images/sprite.png);background-repeat:no-repeat;z-index: 255;position: relative;}
#menu-main-menu > li:hover .menu-heading, #menu-main-menu li.stay-open .menu-heading {color:#fff;text-decoration:none;}
#menu-main-menu > li:hover .menu-heading:after, #menu-main-menu > li:hover .sub-menu, #menu-main-menu .stay-open .menu-heading:after, #menu-main-menu .stay-open .sub-menu {
	display:block;}
/*stop opening on hover when class exists */				
#menu-main-menu li.stay-closed:hover .sub-menu, #menu-main-menu li.stay-closed .sub-menu {display:none;}
#menu-main-menu .menu-heading:after {content: '';display:none;border-style: solid;border-width: 33px 46px 0;height: 0;width: 0;position: absolute;top:100%;left:0;}
#main-nav .sub-menu {overflow:hidden;display:none;position:absolute;z-index:250;border-width:7px;border-style:solid;width:288px;margin-left:-106px;background:#fff;padding:17px 0;}
.sub-menu .close-button {-moz-border-radius:29px 29px 30px 30px;-webkit-border-radius:29px 29px 30px 30px;border-radius:29px 29px 30px 30px;display:inline-block;
	color:#fff;font-size: 46px;line-height: 55px;height: 58px;width: 60px;padding: 0 0 0 3px;text-align:center;text-decoration:none;position: absolute;top:6px;right:3px;
	display:none;cursor:pointer;-webkit-transform: rotate(-40deg);-moz-transform: rotate(-40deg);-o-transform: rotate(-40deg);transform: rotate(-40deg);}
.close-button:hover {opacity:.9;}
.sub-menu .close-button span {-webkit-transform: rotate(40deg);-moz-transform: rotate(40deg);-o-transform: rotate(40deg);transform: rotate(40deg);display:block;}
.sub-menu a {color:#666565;font-weight:bold;font-size:16px;display:block;padding:21px 13px;}
.sub-menu a span {font-size:14px;font-weight:normal;display:block;}
.sub-menu a:hover {font-family: Arial, sans-serif;}
.sub-menu .even a {color:#fff;}
/*specific menu items*/	
#menu-main-menu .listed .menu-heading {background-position:16px -290px;color:#71c000;}
#menu-main-menu .listed .menu-heading:hover, #menu-main-menu .listed:hover .menu-heading, #menu-main-menu .stay-open.listed .menu-heading {
	background-position:16px -410px;background-color:#71c000;}
#menu-main-menu .listed .menu-heading:after {border-color: #71C000 transparent transparent transparent;}
#menu-main-menu .listed .sub-menu {border-color:#71C000;}
#menu-main-menu .listed .even a, #menu-main-menu .listed .close-button {background:#71C000;}
#menu-main-menu .yoursay .menu-heading {background-position:-396px -290px;color:#60bfb8;}
#menu-main-menu .yoursay .menu-heading:hover, #menu-main-menu .yoursay:hover .menu-heading, #menu-main-menu .stay-open.yoursay .menu-heading {
	background-position:-396px -410px;background-color:#60bfb8;}
#menu-main-menu .yoursay .menu-heading:after {border-color: #60bfb8 transparent transparent transparent;}
#menu-main-menu .yoursay .sub-menu {border-color:#60bfb8;padding-bottom: 0;}
#menu-main-menu .yoursay .even a, #menu-main-menu .yoursay .close-button {background:#60bfb8;}
#menu-main-menu .actioncenter .menu-heading {background-position:-822px -290px;color:#f25e36;}
#menu-main-menu .actioncenter .menu-heading:hover, #menu-main-menu .actioncenter:hover .menu-heading, #menu-main-menu .stay-open.actioncenter .menu-heading {
	background-position:-822px -410px;background-color:#f25e36;}
#menu-main-menu .actioncenter .menu-heading:after {border-color: #f25e36 transparent transparent transparent;}
/* 					TO DO: ADD PADDING BACK ONCE THIRD PAGE IS ADDED */
#menu-main-menu .actioncenter .sub-menu {border-color:#f25e36;padding: 0;}
#menu-main-menu .actioncenter .even a, #menu-main-menu .actioncenter .close-button {background:#f25e36;}
#menu-main-menu .fun .menu-heading {background-position:-1239px -290px;color:#4f7ed1;}
#menu-main-menu .fun .menu-heading:hover, #menu-main-menu .fun:hover .menu-heading, #menu-main-menu .stay-open.fun .menu-heading {background-position:-1239px -410px;	background-color:#4f7ed1;}
#menu-main-menu .fun .menu-heading:after {border-color: #4f7ed1 transparent transparent transparent;}
#menu-main-menu .fun .sub-menu {border-color:#4f7ed1;}
#menu-main-menu .fun .even a, #menu-main-menu .fun .close-button {background:#4f7ed1;}
#menu-main-menu .magazine .menu-heading {background-position:-1653px -290px;color:#a45485;}
#menu-main-menu .magazine .menu-heading:hover, #menu-main-menu .magazine:hover .menu-heading, #menu-main-menu .stay-open.magazine .menu-heading {
	background-position:-1653px -410px;background-color:#a45485;}
#menu-main-menu .magazine .menu-heading:after {border-color: #a45485 transparent transparent transparent;}
#menu-main-menu .magazine .sub-menu {border-color:#a45485;}
#menu-main-menu .magazine .even a, #menu-main-menu .magazine .close-button {background:#a45485;}
#menu-main-menu .blog .menu-heading {background-position:-2071px -290px;color:#009ec6;}
#menu-main-menu .blog .menu-heading:hover, #menu-main-menu .blog:hover .menu-heading, #menu-main-menu .stay-open.blog .menu-heading {background-position:-2071px -410px;	background-color:#009ec6;}
#menu-main-menu .blog .menu-heading:after {border-color: #009ec6 transparent transparent transparent;}
#menu-main-menu .blog .sub-menu {border-color:#009ec6;}
#menu-main-menu .blog .even a, #menu-main-menu .blog .close-button {background:#009ec6;}
/*************************eND Header mentu css*******************************/

/*section{width:980px;margin:20px auto;} GNew*/
.inputbardiv {margin:2em;padding:0px;clear:both;display:block;color:#666;text-shadow:0 1px 0 #fff;}
.inputbardiv .input_text{display:inline-block;margin:0 2% 0 0;width:20%;font-size:16px;line-height:1.4;font-weight:normal;}
.input_field{display:inline-block;width:60%;padding:0.4em;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2) inset;border-radius:0.4em;-moz-border-radius:0.4em;-webkit-border-radius:0.4em;
border:1px solid #B3B3B3;text-shadow:0 1px 0 #fff;}
.allsubmitbutton{width:50%;margin:auto;height:50px;padding:5px;position:relative;}
.submitbuttons{width:100%;height:100%;padding:0.8em 15px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #145072;font-weight:bold;position:relative;z-index:1;text-align:left;cursor:pointer;border:1px;border-radius:0.4em;
	-moz-border-radius:0.4em;
	-webkit-border-radius:0.4em;  
    border-color: rgba(255, 255, 255, 0.3);
    border-top: 1px solid rgba(255, 255, 255, 0.3);
	border-bottom: 1px solid rgba(130, 130, 130, 0.3);
    border:1px solid #145072;
    color:#FFFFFF;
    font-weight: bold;
    text-shadow: 0 -1px 1px #145072;
	background: #5c98c2; /* Old browsers */
	background: -moz-linear-gradient(top, #5c98c2 0%, #2a5b8a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c98c2), color-stop(100%,#2a5b8a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5c98c2 0%,#2a5b8a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5c98c2 0%,#2a5b8a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5c98c2 0%,#2a5b8a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5c98c2 0%,#2a5b8a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c98c2', endColorstr='#2a5b8a',GradientType=0 ); /* IE6-9 */
}

.submitbuttons:hover{background:#5994bf;}
.iconbg{background:#2b4c68 url(../images/icons-white.png); display:block;border-radius:10px;}
.star_icon{background-position:311px -430px; height:11px; width:23px; right:0; top:20px; overflow:hidden; position:absolute; z-index:5;text-align:left;}
.shadow_bound{box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); padding:5px 0; margin-right:15px;}
/*.star_icon{background-position:320px -423px; height:19px; width:43px; right:0; top:17px; overflow:hidden; position:absolute; z-index:5;}*/

/*****************************Start Footer Css*****************************/
footer {background:url(../images/fbg.png) repeat scroll 0 0 #666565;color:#fff;padding:25px 0; text-align:center;}
.container {margin:auto;width:980px;}
footer a {color:#fff;font-size:14px;padding:0 10px; line-height:22px;}
footer a:hover {color:#333;font-size:14px; text-decoration:none;}
/*****************************End Footer Css*****************************/


.col_left{width:250px; float:left;}
.col_right{ float:right; margin-right:25px;}
.article h1 {color:#666;}
h1.register {font-family:"Times New Roman", Times, serif;font-size: 1.428em;font-weight:100;margin:1em 0 0.5em 0;}
.register_social_choices {width:100%;}
.register_social_choices ul.social-list {list-style:none;padding:0;width:100%; margin-top:0.8em;}
.register_social_choices ul.social-list li {display:inline-block;margin:0 6px 0 0;width:32.64%; float:left;}
.register_social_choices ul.social-list li:last-child {margin:0;}
.register_social_choices ul.social-list li a {text-decoration:none; }
.register_social_choices ul.social-list li a:hover {opacity: 0.9;}

.bigWarpper {background:#5483d9;color:#fff;margin:2em 0;padding:3.75%;width:92.5%;}
.bigWarpper h1 {color:#fff;font-family:"Times New Roman", Times, serif;font-size: 1.714em;font-weight: 100;padding-bottom:3.5%;}
.bigWarpper.register h1 {padding-bottom:10px;}
.bigWarpper.register p {color:#fff;}
.bigWarpper .section {background:#3f6ec5;padding:3.75%;position:relative;width:92.5%;}
.bigWarpper .section h1 {font-size:1.8em; margin-bottom:5px;}
.user-form {}
.user-form:after {clear: both;content: ".";display:block;height:0;visibility:hidden;}
.user-form > div {display: block;float: left;margin: 0 8% 1em 0;position: relative;width:46%;}
.user-form > div:nth-child(2n) {margin: 0 0 1em;}
.user-form label {display: block;font-size: 1.2em;font-weight: 100;margin: 0 0 0.5em;}
.user-form input {border:medium none;color:#6E6D6D;height:35px;padding: 0 1%;width:98%;}
.user-form input[type=checkbox] {border:medium none;color:#6E6D6D;height:20px;width:17px;float:left;margin-right:5px}
.user-form select {border:medium none;color:#6E6D6D;height:35px;padding:9px;width:98%;}
.user-form select option{padding:5px 9px;}
.user-form label.required + ul {}
.user-form .w90px{width:90px !important;}
.user-form .w85px{width:85px !important; margin-left:5px;}
.user-form .btns{float:right; width:auto; margin-right:0px;}
form a.button.green {float: right;padding:5px 0 0;text-decoration:none;}
.user-form a.cancelbtn{padding:8px 35px; background:#192a48; border:1px solid #5482d6; color:#fff; text-decoration:none; margin-right:5px;float:right;}
.user-form a.cancelbtn:hover, .user-form .btns .submitbtn:hover{background:#1d4a9c;}
.user-form .btns .submitbtn{padding:8px 35px; background:#192a48; border:1px double #6f97df; color:#fff; text-decoration:none; margin-right:5px; width:auto;}
.user-form .btns input[type=submit]{padding: 8px 35px;background: #192a48;border: 1px solid #5482d6;color: #fff;text-decoration: none;margin-right: 5px;width:115px;float:right;height:38px}


ul.aftlogin{width:600px;margin:auto;}
ul.aftlogin li{width:246px; float:left; list-style:none; background:#4272c9; 
	margin:15px 25px 15px; 
	-moz-border-radius:20px;
    -webkit-border-radius:20px;
    -khtml-border-radius:20px;
    border-radius:20px;
	text-align:center;
	font-size:1.5em;
	color:#fff;
	font-weight:bold;
	border:2px solid #2956a7;
	}
ul.aftlogin li:hover{
	background: #4c78c4; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #4c78c4 0%, #2956a7 79%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#4c78c4), color-stop(79%,#2956a7)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #4c78c4 0%,#2956a7 79%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #4c78c4 0%,#2956a7 79%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #4c78c4 0%,#2956a7 79%); /* IE10+ */
	background: radial-gradient(ellipse at center, #4c78c4 0%,#2956a7 79%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c78c4', endColorstr='#2956a7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}

ul.aftlogin li a{color:#fff; text-decoration:none;}
ul.aftlogin li .pact{padding:100px 0px;}
ul.aftlogin li.org{background:#f25e36;border-color:#d84821;}

ul.aftlogin li.org:hover{
	background: #f5643d; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #f5643d 0%, #df471e 79%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f5643d), color-stop(79%,#df471e)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #f5643d 0%,#df471e 79%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #f5643d 0%,#df471e 79%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #f5643d 0%,#df471e 79%); /* IE10+ */
	background: radial-gradient(ellipse at center, #f5643d 0%,#df471e 79%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5643d', endColorstr='#df471e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}

ul.aftlogin li.ylw{background:#ffb600;border-color:#e0a002;}

ul.aftlogin li.ylw:hover{
	background: #ffbd19; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #ffbd19 0%, #db9c00 79%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffbd19), color-stop(79%,#db9c00)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #ffbd19 0%,#db9c00 79%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #ffbd19 0%,#db9c00 79%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #ffbd19 0%,#db9c00 79%); /* IE10+ */
	background: radial-gradient(ellipse at center, #ffbd19 0%,#db9c00 79%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbd19', endColorstr='#db9c00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}

ul.aftlogin li.skybl{background:#a45485;border-color:#8f4070;}
ul.aftlogin li.skybl:hover{
	background: #b26293; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #b26293 0%, #8f4070 79%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#b26293), color-stop(79%,#8f4070)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #b26293 0%,#8f4070 79%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #b26293 0%,#8f4070 79%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #b26293 0%,#8f4070 79%); /* IE10+ */
	background: radial-gradient(ellipse at center, #b26293 0%,#8f4070 79%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b26293', endColorstr='#8f4070',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	 }

aside{width:20%;}
aside h1{background:#a45485;text-align:center; padding:10px 0; color:#ffd0ed; font-size:1.1em;
	border-top-left-radius:5px;border-top-right-radius:5px; -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}

aside .acontainer{ border:1px solid #ccc; box-shadow:0px 1px 2px #999;border-bottom-left-radius:5px;border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px; padding:10px 15px;}
aside .acontainer p{margin-bottom:5px; font-size:12px;}

ul.userlist	{margin:0px;padding:0px;}
ul.userlist li	{list-style:none;padding:10px;border-bottom:1px solid #ddd;}	
ul.userlist  a	{color:#838383;font-size:14px;font-weight:bold;text-decoration:none;}
ul.userlist a:hover	{color:#00947B;}
ul.userlist a:hover img	{opacity:0.6;filter:alpha(opacity=40); /* For IE8 and earlier */}		
.usericon{margin-right:10px;line-height:1px;}
.userimg img{width:76px;height:60px;padding:5px;margin-right:10px;border:1px solid #ddd;}

.msection{width:55%;margin-left:21px;}
ul.tablist{}
ul.tablist li{background:#f00; color:#fff; font-size:14px; padding:10px 25px; list-style:none; float:left; margin-right:15px;border-radius:10px;-moz-border-radius:10px;
background: #4577be; /* Old browsers */
background: -moz-linear-gradient(top, #4577be 0%, #2b5bb2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4577be), color-stop(100%,#2b5bb2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4577be 0%,#2b5bb2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4577be 0%,#2b5bb2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4577be 0%,#2b5bb2 100%); /* IE10+ */
background: linear-gradient(to bottom, #4577be 0%,#2b5bb2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4577be', endColorstr='#2b5bb2',GradientType=0 ); /* IE6-9 */}

ul.tablist li:hover{background: #517dbc; /* Old browsers */
background: -moz-linear-gradient(top, #517dbc 0%, #3461af 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#517dbc), color-stop(100%,#3461af)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #517dbc 0%,#3461af 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #517dbc 0%,#3461af 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #517dbc 0%,#3461af 100%); /* IE10+ */
background: linear-gradient(to bottom, #517dbc 0%,#3461af 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#517dbc', endColorstr='#3461af',GradientType=0 ); /* IE6-9 */}

ul.tablist li a{text-decoration:none; color:#fff;}
ul.tablist li a:hover{color:#fff; text-shadow:1px 2px #396ab8;}


.msection .middelbox {margin-top:10px; padding:10px;background:#60bfb8;border-radius:5px;-moz-border-radius:5px;border:1px solid #ccc; box-shadow:0px 1px 2px #999; padding-bottom:20px;}
.msection .middelbox ul{}
.msection .middelbox  ul li{list-style:none; margin-bottom:15px; float:left;}

.msection .userlistbox {width:17%;float:left;}
.msection .usercontentbox {width:79%;float:left;background:#48a49d;border-radius:5px;-moz-border-radius:5px; padding:15px 10px;padding-bottom:50px;}
.msection .userlistbox img{padding:10px 15px; text-align:center; border:1px solid #56b0a9;}
.msection .usercontentbox p{color:#fff; margin-bottom:10px;}


.emptyRepeatermessage
{
width: 100%;
height: 100px;
font-size: 20px;
text-align: center;
border-top: 1px solid black;
border-bottom: 1px solid black;
padding-top: 100px;
}
	
	
	
	

/*GNew New CSS for new home page by Gaurav Goel*/

body {color:#666;font-size:1em;line-height:18px;background:#fff;text-align:justify;font-family:Arial, Helvetica, sans-serif;}

.topslide	{height:63px;background:#333;}
.w_section	{width:100%;margin:auto;}	
.lastnav	{float:right;font-size:1.2em;color:#cfe306; font-weight:bold;cursor:pointer;}
.lastnav a	{color:#fff;text-decoration:none; border-left:1px solid #888; padding-left:10px; font-size:1em; margin-left:7px;}
.lastnav a:hover{color:#cfe306;}
.hideimg img{-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;
border:1px solid #999;height:37px;width:37px;vertical-align:middle;margin-right:10px;}
.logo {position:absolute;z-index:11111;top:0;left:150px}


/*Search div box css*/
.slidertopdiv	{width:100%;position:absolute;z-index:3;top:100px;}

.slidertopdiv .blankdiv	{width:1000px;padding:8px;margin:0 auto !important;}
.postadd{float:right; padding:15px 20px; font-size:1.8em; font-weight:bold; color:#fff; background:#ff9900;cursor:pointer;
-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;
border:1px solid #999;}	

nav{/*background:#fff;*/ width:100%;margin-top:50px; float:left;border-bottom:2px solid #94cb7a;margin-bottom:160px;}
nav ul {}
nav ul li{list-style:none; float:left; }
nav ul li a {padding:10px 25px; text-decoration:none; /*color:#222;*/ display:block; font-weight:bold; font-size:1.2em; color:#cfe306; text-shadow:2px 2px 2px #000;}
nav ul li a:hover {color:#fff; background:#94cb7a;}
nav ul li a.selected {color:#fff; background:#94cb7a;text-shadow:2px 2px 2px #030;}
	
/*End Search div box css*/
.slidertopdiv h3{-moz-border-radius-topright:10px;moz-border-radius-topleft:10px;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-border-top-right-radius:10px;
-webkit-border-top-left-radius:10px; float:right; padding:5px 20px;color:#555; background:#f6f6f6; margin-right:38px;border:1px solid #999; font-size:1em; font-weight:normal;}	

.slidertopdiv .search_s_middel	{width:90%;padding:2px 10px;background:#fff;border:2px solid #ccc;overflow:hidden;margin:0 auto;}	
.slidertopdiv .search_s_middel input{width:92%;  height:47px; float:left; border:0px; padding:1px 5px; color:#555;}
.button{width:50px !important; height:auto !important; float:right; margin-top:0px !important;}

.slider	{ height:505px !important; margin-bottom:25px;}

ul.list{}
ul.list li{width:20%; float:left;margin-bottom:15px; list-style:none; padding:25px 0px;}
.roundcir{moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;
border:5px solid #4db848; height:90px; width:90px; margin:auto;
}
.roundcir img{text-align:center; margin:auto; padding:16px;}
.roundcir:hover{border:5px solid #86cc86;}
.roundcir:hover img{opacity:0.6;}

ul.list li h2{text-align:center; margin:auto; margin-top:15px;color:#666;}
ul.list li a{text-decoration:none; color:#777;}
ul.list li a:hover{color:#000;}
ul.list li:hover h2{color:#000;}
.bluelink{background:#66ccff;}


/************   Start List Icon    *****************/
ul.iconlist{}
ul.iconlist li{width:20%; float:left;margin-bottom:15px; list-style:none; padding:25px 0px;}
ul.iconlist li h2{text-align:center; margin:auto; margin-top:15px;color:#666;}
ul.iconlist li a{text-decoration:none; color:#777;}
ul.iconlist li a:hover{color:#000;}
ul.iconlist li:hover h2{color:#000;}

.roun_icon{moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;border:2px solid #94cb7a; height:90px; width:90px; margin:auto;}
.roun_icon img{text-align:center; margin:auto; padding:24px 22px;}
.roun_icon:hover{border:2px solid #86cc86;}
.roun_icon:hover img{opacity:0.6;}

/************   End List Icon    *****************/















h4{ text-align:center; border-bottom:2px solid #999;}
.hadding{ background:#fff; color:#006633; padding:5px 25px; font-size:1.5em; vertical-align:bottom;}

.alllist{border-top:1px solid #999; padding-top:10px; text-align:center;}
.alllist a{text-decoration:none; color:#095ba5; font-weight:bold;}

footer{background:#e8e8e8; margin-top:10px; padding:20px 0px;}
footer ul{}
footer ul li{float:left; list-style:none; border-right:1px solid #999; line-height:15px;}
footer ul li a{padding:0px 10px; color:#009f00;}
footer ul li:last-child{border-right:0px;}
footer p{color:#062f99; margin:15px 0 0 10px; padding-top:15px; text-align:left;}

h2.geth2{padding-top:15px; margin-right:10px; color:#f00;}

.xlarge{font-size:1.5em; color:#5b4901; font-weight:bold; margin-bottom:15px;}

.bgblue{background:#00ccff; padding:100px 0px;}
.bgblue .hadding{background:#00ccff;color:#298095;}
.bgblue h4{border-bottom:2px solid #fff; }

ul.noteslist li{width:25%; margin-top:45px;}
.bgblue .roundcir{width:120px; height:126px; border-color:#fff; padding:5px 0 0 15px;}

ul.noteslist li a {color:#298095;}
.bgblue .roundcir:hover{border-color:#298095;} 

.container2 {background:#94cb7a;clear:left;float:left;overflow:hidden;width:100%; margin-bottom:20px;}
.container1 {background:#66ccff;float:left;position:relative;right:50%;width:100%;}
.col1 {float:left;left:52%;overflow:hidden;position:relative;width:46%;}
.col2 {float:left;left:56%;overflow:hidden;position:relative;width:46%;}

ul.sglist{}
ul.sglist li{margin:auto; padding:150px 0px; margin-bottom:15px; list-style:none; width:55%;}
ul.sglist .roundcir{moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;
border:8px solid #378fa4; height:150px; width:150px;}
ul.sglist .roundcir img{ padding:28px 0 0 37px;}
.greenbg{border-color:#006633 !important;}

ul.sglist li h2{text-align:center; padding-top:20px;}
.greencol{color:#006633; text-transform:uppercase; font-weight:bold; font-size:1.5em;}
.blueclr{color:#378fa4;}
.search_button{border:5px solid #fff; margin:auto; text-align:center; padding:10px 20px; background:#66ccff; font-size:1.2em; font-weight:bold; color:#fff;
margin:20px 0 0 75px; moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px; cursor:pointer;}
.grn{background:#94cb7a;}
.grn:hover{background:#75ae59 !important;}
.search_button:hover{background:#378fa4;}
.pgreen{color:#009900;}

	
	
.gb_2 {
border-top: 4px solid #F8F5F5;
border-left: 4px dashed transparent;
border-right: 4px dashed transparent;
display: inline-block;
margin-left: 6px;
vertical-align: middle;
}	 
.gb_8, .gb_9 {
left: auto;
right: 6.5px;
}
.gb_8 {
border-color: transparent;
border-bottom-color: #fff;
border-style: dashed dashed solid;
border-width: 0 8.5px 8.5px;
position: absolute;
left:248px;
top: -8px;
z-index: 1;
height: 0;
width: 0;
-webkit-animation: gb__a .2s;
animation: gb__a .2s;
}
.gb_9 {
border-color: transparent;
border-style: dashed dashed solid;
border-width: 0 8.5px 8.5px;
position: absolute;
left:248px;
z-index: 1;
height: 0;
width: 0;
-webkit-animation: gb__a .2s;
animation: gb__a .2s;
border-bottom-color: #ccc;
border-bottom-color: rgba(0,0,0,.2);
top:-10px;
}


.gb_ja {
background: #f5f5f5;
border-top: 1px solid #ccc;
border-color: rgba(0,0,0,.2);
padding: 10px 0;
width: 100%;
display: table;
}
.gb_ja>div:first-child {
text-align: left;
}
.gb_ja>div {
display: table-cell;
text-align: right;
}
.gb_ja .gb_U {
margin: 0 20px;
}

#gb a.gb_U.gb_U {
color: #666;
cursor: default;
text-decoration: none;
} 
.gb_U {
background: #f8f8f8;
border: 1px solid #c6c6c6;
display: inline-block;
line-height: 28px;
padding: 0 12px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
.padding .gb_U {
background: #4d90fe;
border-color: #3079ed;
font-weight: bold;
margin: 10px 0 0 0;
color: #fff;
}





/*------------*********************** Sub Category Menu ***************************************/

ul.sublist_nav{ margin:0px; padding:0px;}
ul.sublist_nav li{list-style:none; border-bottom:1px solid #8aca6d; border-top:1px solid #fff; display:block;}
ul.sublist_nav li a{color:#333; display:block;padding:10px 25px; text-decoration:none; text-transform:uppercase;}
ul.sublist_nav li a:hover{color:#000; background:#fff;}
ul.sublist_nav li:last-child{border-bottom:0px;}
/*------------*********************** Sub Category Menu End***************************************/




#sitemenunotes,#sitemenuclassified{display:none;float:right}
#divPostLogin,#divPreLogin 	
{
    float: right;
margin-right: 15px;
margin-top: 10px;
margin-left: 5px;}
	

.decision{width:92% !important;}
.decision input{width: 3% !important;float: left;height: 3%;margin-right: 10px;}
.user-form > div >div{display: block;margin: 0 0 1em 0;}
.heading{color: #2faa96;font-size: 16px;font-weight: bold;padding: 5px 5px;}


.pdf { /*The background image*/
	background: url(/images/pdfIcon.png) no-repeat left center;
	line-height: 16px; /* To center the text vertically with the icon */
}
 
.medium
{
	background-size: 80px !important;
}     
.txt { /*The background image*/
	background: url(/images/txtIcon.png) no-repeat left center;
	line-height: 16px;
}
 
.zip { /*The background image*/
	background: url(/images/zipIcon.png) no-repeat left center;
	line-height: 16px;
}
 
.xls,.xlsx {
	background: url(/images/excelIcon.png) no-repeat left center;
	line-height: 16px;
}
  
  .jpg,.jpeg,.png { /*The background image*/
	background: url(/images/imageIcon.png) no-repeat left center;
	line-height: 16px; /* To center the text vertically with the icon */
}